/*
 * clogo.h
 *
 *  Created on: Dec 16, 2010
 *      Author: cpy.prefers.you@gmail.com
 */

#ifndef CLOGO_H_
#define CLOGO_H_

#define NAME         "CLOGO"
#define AUTHOR       "cpy.prefers.you@gmail.com"
#define VERSION      "0.0.1"
#define COPYRIGHT    "@COPYLEFT; ALL WRONGS RESERVED"
#define DESCRIPTION  "LOGO interpreter in C, see readme for more information."

#include <stdio.h>
#include "symbol_table.h"

extern FILE *InputStream;
extern FILE *OutputStream;
extern int RecursiveInterprete;
extern int PrintLN;

extern char *PrimaryPrompt;
extern char *SecondaryPrompt;

extern void CLogoFinalize();
extern void Interprete(SymbolList_T **Token, Symbol_T *Symbol);

#endif /* CLOGO_H_ */
